package framework.forms;

import org.openqa.selenium.By;

import framework.BaseForm;
import framework.elements.Link;

/** Описывает форму выбора организации, под которой входит пользователь
 */
public class SelectOrgForm extends BaseForm{

	/** Базовый конструктор.
	 */
	public SelectOrgForm() {
		super(By.xpath("//div[contains(.,'Название организации')]"), "Выбор организации");
	}

	private final String selectedOrgTemplate = "//tr[contains(.,'%s')]";

	/** Выбирает организацию
	 * @param orgName наименование организации
	 */
	public void selectOrg(String orgName){
		Link l = new Link(By.xpath(String.format(selectedOrgTemplate, orgName)), orgName);
		l.focus();
		l.clickAndWait();
	}
}
